﻿using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
using System.Data.Sql;
using System.Data.SqlClient;


namespace hotel
{

    public partial class agregar_reserva : Form

    {
        public agregar_reserva()
        {
            InitializeComponent();
           
        }

        private void btn_editar_Click(object sender, EventArgs e)
        {
            comandos com = new comandos();
            int idcliente   = Convert.ToInt32(txt_rut.Text);
            int idhab = Convert.ToInt32(cb_numhabit.SelectedValue);
            string fechaini = fecha_ini.Value.ToString("dd-MM-yyyy");
            string fechafin = fecha_fin.Value.ToString("dd-MM-yyyy");
            com.add_reserva(idcliente, idhab, fechaini, fechafin);
            this.ver_reservaTableAdapter1.Fill(this.sP_ver_reserva.ver_reserva);
            this.ver_reservaTableAdapter2.Fill(this.hotelDataSet4.ver_reserva);
            
            
        }

      

        private void textBox1_TextChanged(object sender, EventArgs e)
        {

        }

        private void agregar_reserva_Load(object sender, EventArgs e)
        {
            // TODO: esta línea de código carga datos en la tabla 'hotelDataSet4.ver_reserva' Puede moverla o quitarla según sea necesario.
            this.ver_reservaTableAdapter2.Fill(this.hotelDataSet4.ver_reserva);
            // TODO: esta línea de código carga datos en la tabla 'habitCS.habitaciones' Puede moverla o quitarla según sea necesario.
            this.habitacionesTableAdapter1.Fill(this.habitCS.habitaciones);
            // TODO: esta línea de código carga datos en la tabla 'sP_ver_reserva.ver_reserva' Puede moverla o quitarla según sea necesario.
            this.ver_reservaTableAdapter1.Fill(this.sP_ver_reserva.ver_reserva);
            
            

        }

        private void fillByToolStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                this.habitacionesTableAdapter.FillBy(this.id_habitCS.habitaciones);
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }

        }

        private void fillToolStripButton_Click(object sender, EventArgs e)
        {
            try
            {
                this.habitacionesTableAdapter.Fill(this.id_habitCS.habitaciones);
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }

        }

        private void dgvReservas_CellContentClick(object sender, DataGridViewCellEventArgs e)
        {
            
        }

        private void btn_back_Click(object sender, EventArgs e)
        {
            this.Dispose();
        }

        private void fillToolStripButton_Click_1(object sender, EventArgs e)
        {
            try
            {
                this.ver_reservaTableAdapter1.Fill(this.sP_ver_reserva.ver_reserva);
            }
            catch (System.Exception ex)
            {
                System.Windows.Forms.MessageBox.Show(ex.Message);
            }

        }
    }
}
